package 常用类库API;
import java.util.*;
import java.text.*;

public class 时间类Date
{
	public static void main(String[] args){
		//Date里面很多方法过时，基本主要用途就是new出一个date对象
		Date date=new Date();
		System.out.println(date);
		//日历类两种创建方法
		Calendar c1= Calendar.getInstance();
		Calendar c2= new GregorianCalendar();
		//日历类主要用法get(Calendar.属性常量)
		System.out.println(c1.get(Calendar.YEAR));//Month等等
		
		//最常用的还是DateFormat类的实现类 SimpleDateFormat(格式)
		 /**
		 SimpleDateFormat函数语法：

		 G 年代标志符
		 y 年
		 M 月
		 d 日
		 h 时 在上午或下午 (1~12)
		 H 时 在一天中 (0~23)
		 m 分
		 s 秒
		 S 毫秒
		 E 星期
		 D 一年中的第几天
		 F 一月中第几个星期几
		 w 一年中第几个星期
		 W 一月中第几个星期
		 a 上午 / 下午 标记符
		 k 时 在一天中 (1~24)
		 K 时 在上午或下午 (0~11)
		 z 时区
		 */
		
		DateFormat df=new SimpleDateFormat("yyyy年mm月dd日 HH:mm:ss SSSS");//其中年 月 日 :可替换其他字符如-等
		System.out.println(df.format(new Date()));
	}
}
